package com.bestcem.xm.ticket.entity.mysql;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 工单/预警 触发条件表
 * 和预警的规则合并了
 *
 * @author liheng
 * @version v1.0
 * @date 2021/8/16 10:19
 */
@ToString(callSuper = true)
@Getter
@Setter
public class TicketRuleDO extends BaseDO {
    private static final long serialVersionUID = 1L;

    /**
     * 实体标识
     */
    private String ticketRuleId;

    /**
     * 问卷id
     */
    private String surveyId;

    /**
     * 工单配置id
     */
    private String ticketConfigId;

    /**
     * 规则标题
     */
    private String title;

    /**
     * 同一问卷内，规则id唯一
     */
    private Integer gid;

    /**
     * 二次投放任务，工单完成或失败状态
     */
    private Integer operation;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 规则类型
     *
     * @see com.bestcem.xm.ticket.enums.TicketRuleTypeEnum
     */
    private Integer type;

    /**
     * 工单生成条件
     * 字段类型，需要确认具体字段
     */
    private String condition;

    /**
     *
     */
    private String targetList;

    /**
     * 生成条件列表
     * 没了
     */
    private String conditionList;

    /**
     * 是否是sample数据
     */
    private Boolean sample;
}
